home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3part3d.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_PARTICLE3D_H = 1;
- include("real/objects/r3partic.js")
-
-
- var R3CLID_PARTICLE3D = 311;
-
-
-
-
- // Description: Get r3coords property
- // Returns: Boolean, true / false
- // p1: Integer, index
- // p2: Integer, property
- // p3: r3Coordsys, coord system
-
- R3PA3DM_GETCSPROP = 311000;
-
- function mR3PA3DM_GETCSPROP(p1, p2, p3) {
- return DoA3(this.r3obj, 311000, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_COORDSYS, 0);
- }
-
- // Description: Set r3coords property
- // Returns: Boolean, true / false
- // p1: Integer, index
- // p2: Integer, property
- // p3: r3Coordsys, coord system
-
- R3PA3DM_SETCSPROP = 311001;
-
- function mR3PA3DM_SETCSPROP(p1, p2, p3) {
- return DoA3(this.r3obj, 311001, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_COORDSYS, 0);
- }
-
- // Description: Set one csys axis
- // p1: Integer, csys index
- // p2: Integer, axis index (1=hor .. 3=norm)
- // p3: r3Vect, new direction in abs space
-
- R3PA3DM_SETAXIS = 311002;
-
- function mR3PA3DM_SETAXIS(p1, p2, p3) {
- DoA3(this.r3obj, 311002, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_VECTOR, 0);
- }
-
-
-
-
- R3PA3DA_Particles = 311500;
- function SetR3PA3DA_Particles(value) {
- R3Set(this.r3obj, R3PA3DA_Particles, value, R3TID_OBJECT, 0);
- }
-
- function GetR3PA3DA_Particles() {
- return R3ToJS(R3Get(this.r3obj, R3PA3DA_Particles, R3TID_OBJECT, 0));
- }
-
- R3PA3DA_Radius1 = 311501;
- function SetR3PA3DA_Radius1(value) {
- R3Set(this.r3obj, R3PA3DA_Radius1, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_Radius1() {
- return R3Get(this.r3obj, R3PA3DA_Radius1, R3TID_INTEGER, 0);
- }
-
- R3PA3DA_Radius2 = 311502;
- function SetR3PA3DA_Radius2(value) {
- R3Set(this.r3obj, R3PA3DA_Radius2, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_Radius2() {
- return R3Get(this.r3obj, R3PA3DA_Radius2, R3TID_INTEGER, 0);
- }
-
- R3PA3DA_Radius3 = 311503;
- function SetR3PA3DA_Radius3(value) {
- R3Set(this.r3obj, R3PA3DA_Radius3, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_Radius3() {
- return R3Get(this.r3obj, R3PA3DA_Radius3, R3TID_INTEGER, 0);
- }
-
- R3PA3DA_PointwiseRadius1 = 311504;
- function SetR3PA3DA_PointwiseRadius1(value) {
- R3Set(this.r3obj, R3PA3DA_PointwiseRadius1, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_PointwiseRadius1() {
- return R3Get(this.r3obj, R3PA3DA_PointwiseRadius1, R3TID_INTEGER, 0);
- }
-
- R3PA3DA_PointwiseRadius2 = 311505;
- function SetR3PA3DA_PointwiseRadius2(value) {
- R3Set(this.r3obj, R3PA3DA_PointwiseRadius2, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_PointwiseRadius2() {
- return R3Get(this.r3obj, R3PA3DA_PointwiseRadius2, R3TID_INTEGER, 0);
- }
-
- R3PA3DA_PointwiseRadius3 = 311506;
- function SetR3PA3DA_PointwiseRadius3(value) {
- R3Set(this.r3obj, R3PA3DA_PointwiseRadius3, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_PointwiseRadius3() {
- return R3Get(this.r3obj, R3PA3DA_PointwiseRadius3, R3TID_INTEGER, 0);
- }
-
- R3PA3DA_RayTraceAsRectangle = 311507;
- function SetR3PA3DA_RayTraceAsRectangle(value) {
- R3Set(this.r3obj, R3PA3DA_RayTraceAsRectangle, value, R3TID_INTEGER, 0);
- }
-
- function GetR3PA3DA_RayTraceAsRectangle() {
- return R3Get(this.r3obj, R3PA3DA_RayTraceAsRectangle, R3TID_INTEGER, 0);
- }
-
- var R3P3HT_ORIGIN = 0;
- var R3P3HT_AXIS = 1;
-
-
- function r3Particle3d () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_PARTICLE3D, arguments);
- }
- // Methods
- this.GETCSPROP=mR3PA3DM_GETCSPROP;
- this.SETCSPROP=mR3PA3DM_SETCSPROP;
- this.SETAXIS=mR3PA3DM_SETAXIS;
-
- // Attributes
- this.GetParticles=GetR3PA3DA_Particles;
- this.SetParticles=SetR3PA3DA_Particles;
- this.GetRadius1=GetR3PA3DA_Radius1;
- this.SetRadius1=SetR3PA3DA_Radius1;
- this.GetRadius2=GetR3PA3DA_Radius2;
- this.SetRadius2=SetR3PA3DA_Radius2;
- this.GetRadius3=GetR3PA3DA_Radius3;
- this.SetRadius3=SetR3PA3DA_Radius3;
- this.GetPointwiseRadius1=GetR3PA3DA_PointwiseRadius1;
- this.SetPointwiseRadius1=SetR3PA3DA_PointwiseRadius1;
- this.GetPointwiseRadius2=GetR3PA3DA_PointwiseRadius2;
- this.SetPointwiseRadius2=SetR3PA3DA_PointwiseRadius2;
- this.GetPointwiseRadius3=GetR3PA3DA_PointwiseRadius3;
- this.SetPointwiseRadius3=SetR3PA3DA_PointwiseRadius3;
- this.GetRayTraceAsRectangle=GetR3PA3DA_RayTraceAsRectangle;
- this.SetRayTraceAsRectangle=SetR3PA3DA_RayTraceAsRectangle;
- }
-
- r3Particle3d.prototype=new r3Particle;
- // r3part3d.h_H